<?php

/**
    gestione attivita'
*/

ini_set('display_errors', 1);

include "../../../lib/start.php";

check_session();
check_permission(DOC_PERM);

header("Content-type: text/plain");

$doc = $_SESSION['__user__']->getUid();
$classe = $_SESSION['__classe__']->get_ID();
$anno = $_SESSION['__current_year__']->get_ID();
$data_inizio = format_date($_REQUEST['data_inizio'], IT_DATE_STYLE, SQL_DATE_STYLE, "-");
$data_fine = format_date($_REQUEST['data_fine'], IT_DATE_STYLE, SQL_DATE_STYLE, "-");
$data_inizio .= " ".$_REQUEST['ora_inizio'];
$data_fine .= " ".$_REQUEST['ora_fine'];
$materia = $_REQUEST['materia'];
$descrizione = $_REQUEST['descrizione'];
$note = $_REQUEST['note'];

if($_POST['id_act'] == 0){
	$query = "INSERT INTO impegni (data_assegnazione, data_inizio, data_fine, docente, classe, anno, materia, descrizione, note, tipo) VALUES (NOW(), '$data_inizio', '$data_fine', $doc, $classe, $anno, $materia, '$descrizione', '$note', 1)";
	$msg = "Attivita' inserita correttamente";
}
else{
	if($_POST['del'] == 1){
		$query = "DELETE FROM impegni WHERE id_impegno = ".$_POST['id_act'];
		$msg = "L'attivita' e' stata cancellata";
	}
	else{
		$query = "UPDATE impegni SET data_inizio = '$data_inizio', data_fine = '$data_fine', docente = $doc, classe = $classe, anno = $anno, materia = $materia, descrizione = '$descrizione', note = '$note' WHERE id_impegno = ".$_POST['id_act'];
		$msg = "Attivita' modificata con successo";
	}
}

try{
	$rs = $db->executeQuery($query);
} catch (MySQLException $ex){
	print "ko#".$ex->getMessage()."#".$ex->getQuery();
	exit;
}

$res = "ok#$msg#$query";

print $res;
exit;


?>